TEXT ·_set_and_hot_blocks(SB), $0-32
MOVD v+0(FP),  R0
MOVD mask+8(FP), R1

WORD $0xaa0103e9
WORD $0xb840c52a
WORD $0x340004ea
WORD $0x52800008
WORD $0x5280000b
WORD $0x1400000c
WORD $0xaa0d03ec
WORD $0x531f790d
WORD $0xb82d592b
WORD $0x4b0b018b
WORD $0x5280002d
WORD $0x331f790d
WORD $0xb82d592b
WORD $0x11000508
WORD $0xaa0c03eb
WORD $0x6b0a019f
WORD $0x540002e2
WORD $0x6b0a017f
WORD $0x54000102
WORD $0x2a0b03eb
WORD $0xf86b780c
WORD $0xb50000ac
WORD $0x9100056b
WORD $0xeb0b015f
WORD $0x54ffff81
WORD $0x1400000e
WORD $0x6b0a017f
WORD $0x54000180
WORD $0x1100056c
WORD $0x6b0c015f
WORD $0x1a8b854d
WORD $0x510005ae
WORD $0xaa0b03ec
WORD $0x6b0c01df
WORD $0x54fffc80
WORD $0x1100058c
WORD $0xf86c580f
WORD $0xb5ffff8f
WORD $0x17ffffe1
WORD $0xb9000828
WORD $0xd65f03c0
WORD $0xb900083f
WORD $0xd65f03c0

TEXT ·_and_strided(SB), $0-32
MOVD v1+0(FP),  R0
MOVD v2+8(FP), R1
MOVD out+16(FP), R2
MOVD mask+24(FP),R3

WORD $0x2940a06a
WORD $0x91003069
WORD $0x71000d5f
WORD $0x54000381
WORD $0x340008e8
WORD $0xd280000a
WORD $0x04e0e3eb
WORD $0x14000004
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000820
WORD $0x5280002c
WORD $0x331f794c
WORD $0xb86c592c
WORD $0x34ffff4c
WORD $0xd280000d
WORD $0x531f794e
WORD $0xb86e592e
WORD $0xd37df1d0
WORD $0x8b10000e
WORD $0x8b10002f
WORD $0x8b100050
WORD $0x25ec1da0
WORD $0xa5ed41c0
WORD $0xa5ed41e1
WORD $0x04da0020
WORD $0xe5ed4200
WORD $0x8b0b01ad
WORD $0xeb0c01bf
WORD $0x54ffff23
WORD $0x17ffffea
WORD $0x34000588
WORD $0xd280000a
WORD $0x1400000b
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0x8a0c01ac
WORD $0xf82b684c
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000400
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b592b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c592c
WORD $0x3600012c
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0x8a0e01ee
WORD $0xf82d684e
WORD $0x7100056b
WORD $0x54fffe00
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffcc3
WORD $0x53017d6d
WORD $0x2a0c03ee
WORD $0xd37df1d0
WORD $0x8b10000e
WORD $0x8b10002f
WORD $0x8b100050
WORD $0x3cc105c0
WORD $0x3cc105e1
WORD $0x4e201c20
WORD $0x3c810600
WORD $0xf10005ad
WORD $0x54ffff61
WORD $0x3707fb2b
WORD $0x17ffffdf
WORD $0xd65f03c0

TEXT ·_set_or_hot_blocks(SB), $0-32
MOVD v+0(FP),  R0
MOVD mask+8(FP), R1

WORD $0xaa0103e9
WORD $0xb840c52a
WORD $0x3400052a
WORD $0x52800008
WORD $0x5280000b
WORD $0x1400000c
WORD $0xaa0d03ec
WORD $0x531f790d
WORD $0xb82d592b
WORD $0x4b0b018b
WORD $0x5280002d
WORD $0x331f790d
WORD $0xb82d592b
WORD $0x11000508
WORD $0xaa0c03eb
WORD $0x6b0a019f
WORD $0x54000322
WORD $0x6b0a017f
WORD $0x54000122
WORD $0x2a0b03eb
WORD $0xf86b780c
WORD $0xb100059f
WORD $0x540000a1
WORD $0x9100056b
WORD $0xeb0b015f
WORD $0x54ffff61
WORD $0x1400000f
WORD $0x6b0a017f
WORD $0x540001a0
WORD $0x1100056c
WORD $0x6b0c015f
WORD $0x1a8b854d
WORD $0x510005ae
WORD $0xaa0b03ec
WORD $0x6b0c01df
WORD $0x54fffc60
WORD $0x1100058c
WORD $0xf86c580f
WORD $0xb10005ff
WORD $0x54ffff61
WORD $0x17ffffdf
WORD $0xb9000828
WORD $0xd65f03c0
WORD $0xb900083f
WORD $0xd65f03c0

TEXT ·_or_strided(SB), $0-32
MOVD v1+0(FP),  R0
MOVD v2+8(FP), R1
MOVD out+16(FP), R2
MOVD mask+24(FP),R3

WORD $0x2940a06a
WORD $0x91003069
WORD $0x71000d5f
WORD $0x54000381
WORD $0x340008e8
WORD $0xd280000a
WORD $0x04e0e3eb
WORD $0x14000004
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000820
WORD $0x5280002c
WORD $0x331f794c
WORD $0xb86c592c
WORD $0x34ffff4c
WORD $0xd280000d
WORD $0x531f794e
WORD $0xb86e592e
WORD $0xd37df1d0
WORD $0x8b10000e
WORD $0x8b10002f
WORD $0x8b100050
WORD $0x25ec1da0
WORD $0xa5ed41c0
WORD $0xa5ed41e1
WORD $0x04d80020
WORD $0xe5ed4200
WORD $0x8b0b01ad
WORD $0xeb0c01bf
WORD $0x54ffff23
WORD $0x17ffffea
WORD $0x34000588
WORD $0xd280000a
WORD $0x1400000b
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0xaa0c01ac
WORD $0xf82b684c
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000400
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b592b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c592c
WORD $0x3600012c
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0xaa0e01ee
WORD $0xf82d684e
WORD $0x7100056b
WORD $0x54fffe00
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffcc3
WORD $0x53017d6d
WORD $0x2a0c03ee
WORD $0xd37df1d0
WORD $0x8b10000e
WORD $0x8b10002f
WORD $0x8b100050
WORD $0x3cc105c0
WORD $0x3cc105e1
WORD $0x4ea01c20
WORD $0x3c810600
WORD $0xf10005ad
WORD $0x54ffff61
WORD $0x3707fb2b
WORD $0x17ffffdf
WORD $0xd65f03c0

TEXT ·_and3_strided(SB), $0-40
MOVD v1+0(FP),  R0
MOVD v2+8(FP), R1
MOVD v3+16(FP), R2
MOVD out+24(FP), R3
MOVD mask+32(FP),R4

WORD $0x2940a08a
WORD $0x91003089
WORD $0x71000d5f
WORD $0x540003e1
WORD $0x340009e8
WORD $0xd280000a
WORD $0x04e0e3eb
WORD $0x14000004
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000920
WORD $0x5280002c
WORD $0x331f794c
WORD $0xb86c592c
WORD $0x34ffff4c
WORD $0xd280000d
WORD $0x531f794e
WORD $0xb86e592e
WORD $0xd37df1d1
WORD $0x8b11000e
WORD $0x8b11002f
WORD $0x8b110050
WORD $0x8b110071
WORD $0x25ec1da0
WORD $0xa5ed41c0
WORD $0xa5ed41e1
WORD $0xa5ed4202
WORD $0x04da0020
WORD $0x04da0040
WORD $0xe5ed4220
WORD $0x8b0b01ad
WORD $0xeb0c01bf
WORD $0x54fffee3
WORD $0x17ffffe7
WORD $0x34000628
WORD $0xd280000a
WORD $0x1400000d
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0x8a0c01ac
WORD $0xf86b684d
WORD $0x8a0d018c
WORD $0xf82b686c
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000460
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b592b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c592c
WORD $0x3600016c
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0x8a0e01ee
WORD $0xf86d684f
WORD $0x8a0f01ce
WORD $0xf82d686e
WORD $0x7100056b
WORD $0x54fffdc0
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffc43
WORD $0x53017d6d
WORD $0xaa0c03ee
WORD $0x2a0e03ef
WORD $0xd37df1ef
WORD $0x3cef6800
WORD $0x3cef6821
WORD $0x3cef6842
WORD $0x4e201c20
WORD $0x4e221c00
WORD $0x3caf6860
WORD $0x110009ce
WORD $0xf10005ad
WORD $0x54fffec1
WORD $0x3707fa8b
WORD $0x17ffffdc
WORD $0xd65f03c0

TEXT ·_or3_strided(SB), $0-40
MOVD v1+0(FP),  R0
MOVD v2+8(FP), R1
MOVD v3+16(FP), R2
MOVD out+24(FP), R3
MOVD mask+32(FP),R4

WORD $0x2940a08a
WORD $0x91003089
WORD $0x71000d5f
WORD $0x540003e1
WORD $0x340009e8
WORD $0xd280000a
WORD $0x04e0e3eb
WORD $0x14000004
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000920
WORD $0x5280002c
WORD $0x331f794c
WORD $0xb86c592c
WORD $0x34ffff4c
WORD $0xd280000d
WORD $0x531f794e
WORD $0xb86e592e
WORD $0xd37df1d1
WORD $0x8b11000e
WORD $0x8b11002f
WORD $0x8b110050
WORD $0x8b110071
WORD $0x25ec1da0
WORD $0xa5ed41c0
WORD $0xa5ed41e1
WORD $0xa5ed4202
WORD $0x04d80020
WORD $0x04d80040
WORD $0xe5ed4220
WORD $0x8b0b01ad
WORD $0xeb0c01bf
WORD $0x54fffee3
WORD $0x17ffffe7
WORD $0x34000628
WORD $0xd280000a
WORD $0x1400000d
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0xaa0c01ac
WORD $0xf86b684d
WORD $0xaa0d018c
WORD $0xf82b686c
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000460
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b592b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c592c
WORD $0x3600016c
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0xaa0e01ee
WORD $0xf86d684f
WORD $0xaa0f01ce
WORD $0xf82d686e
WORD $0x7100056b
WORD $0x54fffdc0
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffc43
WORD $0x53017d6d
WORD $0xaa0c03ee
WORD $0x2a0e03ef
WORD $0xd37df1ef
WORD $0x3cef6800
WORD $0x3cef6821
WORD $0x3cef6842
WORD $0x4ea01c20
WORD $0x4ea21c00
WORD $0x3caf6860
WORD $0x110009ce
WORD $0xf10005ad
WORD $0x54fffec1
WORD $0x3707fa8b
WORD $0x17ffffdc
WORD $0xd65f03c0

TEXT ·_and4_strided(SB), $0-48
MOVD v1+0(FP),  R0
MOVD v2+8(FP), R1
MOVD v3+16(FP), R2
MOVD v4+24(FP), R3
MOVD out+32(FP), R4
MOVD mask+40(FP),R5

WORD $0x2940a0aa
WORD $0x910030a9
WORD $0x71000d5f
WORD $0x54000441
WORD $0x34000b08
WORD $0xd280000a
WORD $0x04e0e3eb
WORD $0x14000004
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000a40
WORD $0x5280002c
WORD $0x331f794c
WORD $0xb86c592c
WORD $0x34ffff4c
WORD $0xd280000d
WORD $0x531f794e
WORD $0xb86e592e
WORD $0xd37df1c5
WORD $0x8b05000e
WORD $0x8b05002f
WORD $0x8b050050
WORD $0x8b050071
WORD $0x8b050085
WORD $0x25ec1da0
WORD $0xa5ed41c0
WORD $0xa5ed41e1
WORD $0xa5ed4202
WORD $0xa5ed4223
WORD $0x04da0020
WORD $0x04da0062
WORD $0x04da0040
WORD $0xe5ed40a0
WORD $0x8b0b01ad
WORD $0xeb0c01bf
WORD $0x54fffea3
WORD $0x17ffffe4
WORD $0x340006e8
WORD $0xd280000a
WORD $0x1400000f
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0x8a0c01ac
WORD $0xf86b684d
WORD $0x8a0d018c
WORD $0xf86b686d
WORD $0x8a0d018c
WORD $0xf82b688c
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x540004e0
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b592b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c592c
WORD $0x360001ac
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0x8a0e01ee
WORD $0xf86d684f
WORD $0x8a0f01ce
WORD $0xf86d686f
WORD $0x8a0f01ce
WORD $0xf82d688e
WORD $0x7100056b
WORD $0x54fffd80
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffbc3
WORD $0x53017d6d
WORD $0xaa0c03ee
WORD $0x2a0e03ef
WORD $0xd37df1ef
WORD $0x3cef6800
WORD $0x3cef6821
WORD $0x3cef6842
WORD $0x3cef6863
WORD $0x4e201c20
WORD $0x4e221c00
WORD $0x4e231c00
WORD $0x3caf6880
WORD $0x110009ce
WORD $0xf10005ad
WORD $0x54fffe81
WORD $0x3707f9cb
WORD $0x17ffffd8
WORD $0xd65f03c0

TEXT ·_or4_strided(SB), $0-48
MOVD v1+0(FP),  R0
MOVD v2+8(FP), R1
MOVD v3+16(FP), R2
MOVD v4+24(FP), R3
MOVD out+32(FP), R4
MOVD mask+40(FP),R5

WORD $0x2940a0aa
WORD $0x910030a9
WORD $0x71000d5f
WORD $0x54000441
WORD $0x34000b08
WORD $0xd280000a
WORD $0x04e0e3eb
WORD $0x14000004
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000a40
WORD $0x5280002c
WORD $0x331f794c
WORD $0xb86c592c
WORD $0x34ffff4c
WORD $0xd280000d
WORD $0x531f794e
WORD $0xb86e592e
WORD $0xd37df1c5
WORD $0x8b05000e
WORD $0x8b05002f
WORD $0x8b050050
WORD $0x8b050071
WORD $0x8b050085
WORD $0x25ec1da0
WORD $0xa5ed41c0
WORD $0xa5ed41e1
WORD $0xa5ed4202
WORD $0xa5ed4223
WORD $0x04d80020
WORD $0x04d80062
WORD $0x04d80040
WORD $0xe5ed40a0
WORD $0x8b0b01ad
WORD $0xeb0c01bf
WORD $0x54fffea3
WORD $0x17ffffe4
WORD $0x340006e8
WORD $0xd280000a
WORD $0x1400000f
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0xaa0c01ac
WORD $0xf86b684d
WORD $0xaa0d018c
WORD $0xf86b686d
WORD $0xaa0d018c
WORD $0xf82b688c
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x540004e0
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b592b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c592c
WORD $0x360001ac
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0xaa0e01ee
WORD $0xf86d684f
WORD $0xaa0f01ce
WORD $0xf86d686f
WORD $0xaa0f01ce
WORD $0xf82d688e
WORD $0x7100056b
WORD $0x54fffd80
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffbc3
WORD $0x53017d6d
WORD $0xaa0c03ee
WORD $0x2a0e03ef
WORD $0xd37df1ef
WORD $0x3cef6800
WORD $0x3cef6821
WORD $0x3cef6842
WORD $0x3cef6863
WORD $0x4ea01c20
WORD $0x4ea21c00
WORD $0x4ea31c00
WORD $0x3caf6880
WORD $0x110009ce
WORD $0xf10005ad
WORD $0x54fffe81
WORD $0x3707f9cb
WORD $0x17ffffd8
WORD $0xd65f03c0

TEXT ·_and5_strided(SB), $0-56
MOVD v1+0(FP),   R0
MOVD v2+8(FP),   R1
MOVD v3+16(FP),  R2
MOVD v4+24(FP),  R3
MOVD v5+32(FP),  R4
MOVD out+40(FP), R5
MOVD mask+48(FP),R6

WORD $0xb94008c9
WORD $0x910030c8
WORD $0x340007a9
WORD $0xd280000a
WORD $0x14000011
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0x8a0c01ac
WORD $0xf86b684d
WORD $0x8a0d018c
WORD $0xf86b686d
WORD $0x8a0d018c
WORD $0xf86b688d
WORD $0x8a0d018c
WORD $0xf82b68ac
WORD $0x9100054a
WORD $0xeb09015f
WORD $0x54000560
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b590b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c590c
WORD $0x360001ec
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0x8a0e01ee
WORD $0xf86d684f
WORD $0x8a0f01ce
WORD $0xf86d686f
WORD $0x8a0f01ce
WORD $0xf86d688f
WORD $0x8a0f01ce
WORD $0xf82d68ae
WORD $0x7100056b
WORD $0x54fffd40
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffb43
WORD $0x53017d6d
WORD $0xaa0c03ee
WORD $0x2a0e03ef
WORD $0xd37df1ef
WORD $0x3cef6800
WORD $0x3cef6821
WORD $0x3cef6842
WORD $0x3cef6863
WORD $0x3cef6884
WORD $0x4e201c20
WORD $0x4e221c00
WORD $0x4e231c00
WORD $0x4e241c00
WORD $0x3caf68a0
WORD $0x110009ce
WORD $0xf10005ad
WORD $0x54fffe41
WORD $0x3707f90b
WORD $0x17ffffd4
WORD $0x2940a4ca
WORD $0x71000d5f
WORD $0x540004a1
WORD $0x34000c29
WORD $0xd280000a
WORD $0x04e0e3eb
WORD $0x14000004
WORD $0x9100054a
WORD $0xeb09015f
WORD $0x54000b60
WORD $0x5280002c
WORD $0x331f794c
WORD $0xb86c590c
WORD $0x34ffff4c
WORD $0xd280000d
WORD $0x531f794e
WORD $0xb86e590e
WORD $0xd37df1c7
WORD $0x8b07000e
WORD $0x8b07002f
WORD $0x8b070050
WORD $0x8b070071
WORD $0x8b070086
WORD $0x8b0700a7
WORD $0x25ec1da0
WORD $0xa5ed41c0
WORD $0xa5ed41e1
WORD $0xa5ed4202
WORD $0xa5ed4223
WORD $0xa5ed40c4
WORD $0x04da0020
WORD $0x04da0062
WORD $0x04da0040
WORD $0x04da0080
WORD $0xe5ed40e0
WORD $0x8b0b01ad
WORD $0xeb0c01bf
WORD $0x54fffe63
WORD $0x17ffffe1
WORD $0x340007a9
WORD $0xd280000a
WORD $0x14000011
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0x8a0c01ac
WORD $0xf86b684d
WORD $0x8a0d018c
WORD $0xf86b686d
WORD $0x8a0d018c
WORD $0xf86b688d
WORD $0x8a0d018c
WORD $0xf82b68ac
WORD $0x9100054a
WORD $0xeb09015f
WORD $0x54000560
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b590b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c590c
WORD $0x360001ec
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0x8a0e01ee
WORD $0xf86d684f
WORD $0x8a0f01ce
WORD $0xf86d686f
WORD $0x8a0f01ce
WORD $0xf86d688f
WORD $0x8a0f01ce
WORD $0xf82d68ae
WORD $0x7100056b
WORD $0x54fffd40
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffb43
WORD $0x53017d6d
WORD $0xaa0c03ee
WORD $0x2a0e03ef
WORD $0xd37df1ef
WORD $0x3cef6800
WORD $0x3cef6821
WORD $0x3cef6842
WORD $0x3cef6863
WORD $0x3cef6884
WORD $0x4e201c20
WORD $0x4e221c00
WORD $0x4e231c00
WORD $0x4e241c00
WORD $0x3caf68a0
WORD $0x110009ce
WORD $0xf10005ad
WORD $0x54fffe41
WORD $0x3707f90b
WORD $0x17ffffd4
WORD $0xd65f03c0

// OR — 5 inputs (v1..v5), out, mask => 7 args = 56 bytes
TEXT ·_or5_strided(SB), $0-56
MOVD v1+0(FP),   R0
MOVD v2+8(FP),   R1
MOVD v3+16(FP),  R2
MOVD v4+24(FP),  R3
MOVD v5+32(FP),  R4
MOVD out+40(FP), R5
MOVD mask+48(FP),R6

WORD $0x2940a0ca
WORD $0x910030c9
WORD $0x71000d5f
WORD $0x540004a1
WORD $0x34000c28
WORD $0xd280000a
WORD $0x04e0e3eb
WORD $0x14000004
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000b60
WORD $0x5280002c
WORD $0x331f794c
WORD $0xb86c592c
WORD $0x34ffff4c
WORD $0xd280000d
WORD $0x531f794e
WORD $0xb86e592e
WORD $0xd37df1c7
WORD $0x8b07000e
WORD $0x8b07002f
WORD $0x8b070050
WORD $0x8b070071
WORD $0x8b070086
WORD $0x8b0700a7
WORD $0x25ec1da0
WORD $0xa5ed41c0
WORD $0xa5ed41e1
WORD $0xa5ed4202
WORD $0xa5ed4223
WORD $0xa5ed40c4
WORD $0x04d80020
WORD $0x04d80062
WORD $0x04d80040
WORD $0x04d80080
WORD $0xe5ed40e0
WORD $0x8b0b01ad
WORD $0xeb0c01bf
WORD $0x54fffe63
WORD $0x17ffffe1
WORD $0x340007a8
WORD $0xd280000a
WORD $0x14000011
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0xaa0c01ac
WORD $0xf86b684d
WORD $0xaa0d018c
WORD $0xf86b686d
WORD $0xaa0d018c
WORD $0xf86b688d
WORD $0xaa0d018c
WORD $0xf82b68ac
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000560
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b592b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c592c
WORD $0x360001ec
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0xaa0e01ee
WORD $0xf86d684f
WORD $0xaa0f01ce
WORD $0xf86d686f
WORD $0xaa0f01ce
WORD $0xf86d688f
WORD $0xaa0f01ce
WORD $0xf82d68ae
WORD $0x7100056b
WORD $0x54fffd40
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffb43
WORD $0x53017d6d
WORD $0xaa0c03ee
WORD $0x2a0e03ef
WORD $0xd37df1ef
WORD $0x3cef6800
WORD $0x3cef6821
WORD $0x3cef6842
WORD $0x3cef6863
WORD $0x3cef6884
WORD $0x4ea01c20
WORD $0x4ea21c00
WORD $0x4ea31c00
WORD $0x4ea41c00
WORD $0x3caf68a0
WORD $0x110009ce
WORD $0xf10005ad
WORD $0x54fffe41
WORD $0x3707f90b
WORD $0x17ffffd4
WORD $0xd65f03c0

// AND — 6 inputs (v1..v6), out, mask => 8 args = 64 bytes
TEXT ·_and6_strided(SB), $0-64
MOVD v1+0(FP),   R0
MOVD v2+8(FP),   R1
MOVD v3+16(FP),  R2
MOVD v4+24(FP),  R3
MOVD v5+32(FP),  R4
MOVD v6+40(FP),  R5
MOVD out+48(FP), R6
MOVD mask+56(FP),R7

WORD $0x2940a0ea
WORD $0x910030e9
WORD $0x71000d5f
WORD $0x54000881
WORD $0x340010c8
WORD $0xd280000a
WORD $0x14000013
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0x8a0c01ac
WORD $0xf86b684d
WORD $0x8a0d018c
WORD $0xf86b686d
WORD $0x8a0d018c
WORD $0xf86b688d
WORD $0x8a0d018c
WORD $0xf86b68ad
WORD $0x8a0d018c
WORD $0xf82b68cc
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000e40
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b592b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c592c
WORD $0x3600022c
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0x8a0e01ee
WORD $0xf86d684f
WORD $0x8a0f01ce
WORD $0xf86d686f
WORD $0x8a0f01ce
WORD $0xf86d688f
WORD $0x8a0f01ce
WORD $0xf86d68af
WORD $0x8a0f01ce
WORD $0xf82d68ce
WORD $0x7100056b
WORD $0x54fffd00
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffac3
WORD $0x53017d6d
WORD $0xaa0c03ee
WORD $0x2a0e03ef
WORD $0xd37df1ef
WORD $0x3cef6800
WORD $0x3cef6821
WORD $0x3cef6842
WORD $0x3cef6863
WORD $0x3cef6884
WORD $0x3cef68a5
WORD $0x4e201c20
WORD $0x4e221c00
WORD $0x4e231c00
WORD $0x4e241c00
WORD $0x4e251c00
WORD $0x3caf68c0
WORD $0x110009ce
WORD $0xf10005ad
WORD $0x54fffe01
WORD $0x3707f84b
WORD $0x17ffffd0
WORD $0x34000868
WORD $0xd280000a
WORD $0x14000013
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0x8a0c01ac
WORD $0xf86b684d
WORD $0x8a0d018c
WORD $0xf86b686d
WORD $0x8a0d018c
WORD $0xf86b688d
WORD $0x8a0d018c
WORD $0xf86b68ad
WORD $0x8a0d018c
WORD $0xf82b68cc
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x540005e0
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b592b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c592c
WORD $0x3600022c
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0x8a0e01ee
WORD $0xf86d684f
WORD $0x8a0f01ce
WORD $0xf86d686f
WORD $0x8a0f01ce
WORD $0xf86d688f
WORD $0x8a0f01ce
WORD $0xf86d68af
WORD $0x8a0f01ce
WORD $0xf82d68ce
WORD $0x7100056b
WORD $0x54fffd00
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffac3
WORD $0x53017d6d
WORD $0xaa0c03ee
WORD $0x2a0e03ef
WORD $0xd37df1ef
WORD $0x3cef6800
WORD $0x3cef6821
WORD $0x3cef6842
WORD $0x3cef6863
WORD $0x3cef6884
WORD $0x3cef68a5
WORD $0x4e201c20
WORD $0x4e221c00
WORD $0x4e231c00
WORD $0x4e241c00
WORD $0x4e251c00
WORD $0x3caf68c0
WORD $0x110009ce
WORD $0xf10005ad
WORD $0x54fffe01
WORD $0x3707f84b
WORD $0x17ffffd0
WORD $0xd65f03c0

// OR — 6 inputs (v1..v6), out, mask => 8 args = 64 bytes
TEXT ·_or6_strided(SB), $0-64
MOVD v1+0(FP),   R0
MOVD v2+8(FP),   R1
MOVD v3+16(FP),  R2
MOVD v4+24(FP),  R3
MOVD v5+32(FP),  R4
MOVD v6+40(FP),  R5
MOVD out+48(FP), R6
MOVD mask+56(FP),R7

WORD $0xa9bf4ff4
WORD $0x2940a0ea
WORD $0x910030e9
WORD $0x71000d5f
WORD $0x54000501
WORD $0x34000d48
WORD $0xd280000a
WORD $0x04e0e3eb
WORD $0x14000004
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x54000c80
WORD $0x5280002c
WORD $0x331f794c
WORD $0xb86c592c
WORD $0x34ffff4c
WORD $0xd280000d
WORD $0x531f794e
WORD $0xb86e592e
WORD $0xd37df1d4
WORD $0x8b14000e
WORD $0x8b14002f
WORD $0x8b140050
WORD $0x8b140071
WORD $0x8b140087
WORD $0x8b1400b3
WORD $0x8b1400d4
WORD $0x25ec1da0
WORD $0xa5ed41c0
WORD $0xa5ed41e1
WORD $0xa5ed4202
WORD $0xa5ed4223
WORD $0xa5ed40e4
WORD $0xa5ed4265
WORD $0x04d80020
WORD $0x04d80062
WORD $0x04d800a4
WORD $0x04d80040
WORD $0x04d80080
WORD $0xe5ed4280
WORD $0x8b0b01ad
WORD $0xeb0c01bf
WORD $0x54fffe23
WORD $0x17ffffde
WORD $0x34000868
WORD $0xd280000a
WORD $0x14000013
WORD $0x121f796b
WORD $0x0b0b018b
WORD $0xd37df16b
WORD $0xf86b680c
WORD $0xf86b682d
WORD $0xaa0c01ac
WORD $0xf86b684d
WORD $0xaa0d018c
WORD $0xf86b686d
WORD $0xaa0d018c
WORD $0xf86b688d
WORD $0xaa0d018c
WORD $0xf86b68ad
WORD $0xaa0d018c
WORD $0xf82b68cc
WORD $0x9100054a
WORD $0xeb08015f
WORD $0x540005e0
WORD $0x5280002b
WORD $0x331f794b
WORD $0xb86b592b
WORD $0x34ffff4b
WORD $0x531f794c
WORD $0xb86c592c
WORD $0x3600022c
WORD $0xd37df18d
WORD $0xf86d680e
WORD $0xf86d682f
WORD $0xaa0e01ee
WORD $0xf86d684f
WORD $0xaa0f01ce
WORD $0xf86d686f
WORD $0xaa0f01ce
WORD $0xf86d688f
WORD $0xaa0f01ce
WORD $0xf86d68af
WORD $0xaa0f01ce
WORD $0xf82d68ce
WORD $0x7100056b
WORD $0x54fffd00
WORD $0x1100058c
WORD $0x7100097f
WORD $0x54fffac3
WORD $0x53017d6d
WORD $0xaa0c03ee
WORD $0x2a0e03ef
WORD $0xd37df1ef
WORD $0x3cef6800
WORD $0x3cef6821
WORD $0x3cef6842
WORD $0x3cef6863
WORD $0x3cef6884
WORD $0x3cef68a5
WORD $0x4ea01c20
WORD $0x4ea21c00
WORD $0x4ea31c00
WORD $0x4ea41c00
WORD $0x4ea51c00
WORD $0x3caf68c0
WORD $0x110009ce
WORD $0xf10005ad
WORD $0x54fffe01
WORD $0x3707f84b
WORD $0x17ffffd0
WORD $0xa8c14ff4
WORD $0xd65f03c0
